home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 12 / Cream of the Crop 12 (Part II) / Cream of the Crop 12 (Part II).iso / BBS / WG960214.ZIP / CHANGES.DOC next >
Encoding:
Text File  |  1996-02-14  |  14.6 KB  |  371 lines

  1.  
  2.      W...W
  3.      W.W.W
  4.      .W.W.
  5.  
  6.      WaterGate
  7.      Mailprocessor for Fidonet & Usenet
  8.      Changes and fixes to the previous version
  9.  
  10.      (c) Copyright 1993-1996 WaterLine Software Development
  11.                              All Rights Reserved
  12.  
  13.  
  14. This file describes the changes and fixes that you will find in
  15. version 0.90 of the WaterGate package. This version contains al lot
  16. of bug fixes, partitial rewrites and some new features:
  17.  
  18.  ■ Areafix/newsfix forwarding has been implemented again. Partitially
  19.    though, because it only writes to a file to connect new areas.
  20.    No disconnecting yet and no automatic netmail messages yet.
  21.  
  22.  ■ The gateway now automatically UU-encodes file attaches. It can
  23.    handle multiple file attaches and adds them to the end of the
  24.    e-mail message in UU-encoded format.
  25.  
  26.  ■ Multi-language support. There is now a language file so you can
  27.    change almost every reply WaterGate can make.
  28.  
  29.  ■ Renewed news distribution. No more unnecessary translations
  30.    between echomail and news format, no loss anymore because of
  31.    translations for the list server, message base or private mail
  32.    scan. And a lot faster as well.
  33.  
  34.  ■ New WtrTest program to test your configuration by feeding WtrGate
  35.    simulated e-mail and netmail. It will help your test and debug
  36.    addressing the gateway, areafix, newsfix, users, etc. and tuning
  37.    the mapping statements. You can now finally see what happens to
  38.    your messages.
  39.  
  40.  ■ Due to the new MAP-AREA statement, it has now become very easy
  41.    to put all messages from a mailing list you receive into an
  42.    message base.
  43.  
  44. There is a new WaterGate Software Development Kit (SDK) available
  45. again. You can request it from me automatically by sending an e-mail
  46. to wtrkit-req@wsd.wline.se. See WTRKIT.DOC for some more information.
  47.  
  48. Following is the complete list of bugfixes and other improvements
  49. between versions 0.21 and 0.90, in reverse order of fixing date.
  50. PLEASE READ IT carefully and see if something relates to you. If it
  51. does, please check that it is still functioning!
  52.  
  53.  ■ A special case when extracting the user name from a From: line
  54.    didn't remove the From: part. Fixed.
  55.  
  56.  ■ WtrGate no longers inserts its domain address in the "From " header
  57.    when that header contains a domain address instead of a bang path.
  58.    This solves problems with mailing lists and bounce messages that
  59.    use the From header the return address.
  60.  
  61.  ■ Improved stripping of continuation headers from mail messages when
  62.    distributed a mailing list.
  63.  
  64.  ■ Tuned the news distribution for system news postings.
  65.  
  66.  ■ Added functionality for MAP-AREA. Incoming mail is translated into
  67.    news (easy job ;) and the news distribution does the rest.
  68.  
  69.  ■ Added MAP-AREA statement for mapping incoming e-mail to an area,
  70.    which can be linked to a messagebase.
  71.    MAP-AREA watergate-l@wsd.wline.se alt.bbs.watergate
  72.  
  73.  ■ Renum *.MSG now updates the LASTREAD file.
  74.  
  75.  ■ Descriptions in AreaFix forwarding tables (everything after the
  76.    area name) are now put in the Comments field of the newly created
  77.    area.
  78.  
  79.  ■ When bouncing a netmail, the reason is not only put in the subject
  80.    line, but now also in the body of the message itself.
  81.  
  82.  ■ Usenet statistics at end of toss no longer puts an extra empty line
  83.    in the logfile.
  84.  
  85.  ■ Rewrote Newsfix forwarding configuration in WtrConf.
  86.  
  87.  ■ Changed newsfix forwarding. Now allows for a group letter for newly
  88.    created areas. This way, requesting users need not to have access
  89.    to group Z and areas are also automatically put in the correct
  90.    target group.
  91.  
  92.  ■ Comments for newly created areas are not in all uppercase anymore.
  93.  
  94.  ■ When WaterGate removes the seperation characters from an e-mail user
  95.    name to get the Fido name, it now no longer upcases every word in it,
  96.    but only the first letter.
  97.  
  98.  ■ Fixed binkley outbound .PKT file moving to destination directory in
  99.    case where the destination was equal to the source directory. The
  100.    .PKT file was then overwritten by a 0-byte file.
  101.  
  102.  ■ Added time slicing to link, purge, renum, renumjam, pack databases.
  103.  
  104.  ■ Added time slicing support to WtrUtil and -NOSLICE commandline option.
  105.  
  106.  ■ Rewrote WtrUtil commandline processing.
  107.  
  108.  ■ New newsgroups filter file now accepts a path in de route.tdb file,
  109.    in stead of always adding the system directory.
  110.  
  111.  ■ The new newsgroup names filter file now accepts path names after the
  112.    filter. This path will be used in the area record, for example:
  113.    comp.sys.* c:\news\comp\sys
  114.    comp.* c:\news\comp
  115.    rec.* c:\news\rec
  116.    alt.*
  117.    *
  118.    !bio.*
  119.    When no path name is given, the system configured new path name
  120.    will be used instead.
  121.  
  122.  ■ Incoming e-mail addresses like a!b!c@d are still changed to d!a!b!c,
  123.    but construction a!b!c@d!e are now stripped and result in a!b!c only.
  124.  
  125.  ■ Import squish.cfg now accepts the -J option and sets the message
  126.    base type to JAM.
  127.  
  128.  ■ Link areas in WtrUtil can now process *.MSG areas again.
  129.  
  130.  ■ Completely rewrote the news distribution so the message is not
  131.    translated over and over again between echomail and news format
  132.    for distribution to the different style of users that are
  133.    subscribed to the areas. It also no longer gets corrupted on the
  134.    way because of translation into netmail or mail format for mailing
  135.    list distribution.
  136.    It now works as follows:
  137.   - Check which newsgroups the news message is (cross)posted in (max
  138.     35), check if we know the area, create it if allowed and build a
  139.     list of areas to distribute the news message in.
  140.   - Distribute in news format to all UUCP style subscribers for each
  141.     of the crossposted areas.
  142.   - Check Private Scan on the news format message.
  143.   - Conditionally translate to echomail and:
  144.   - Distribute in echomail format to all Fido-style subscribers
  145.     for each of the crossposted areas.
  146.   - Write to message bases
  147.   - Conditionally translate to netmail and:
  148.   - Distribute via all the mailing lists that are linked to any of
  149.     the crossposted areas in netmail format to all Fido style
  150.     subscribers and mail users via remote gateways.
  151.   - Conditionally translate to mail and:
  152.   - Distribute via all the mailing lists that are linked to any of
  153.     the crossposted areas in mail format to all mail style
  154.     subscribers.
  155.  
  156.  ■ Mail not bounced but written to the netmail area now has a line
  157.    at the top of the body explaining that it was written to the
  158.    netmail area because the domain was not found. Language item 103.
  159.  
  160.  ■ All files mentioned in the subject line of a file attach are now
  161.    written to the binkley .REQ files.
  162.  
  163.  ■ WtrGate now properly converts a SEAdog date with an extra space
  164.    at the end.
  165.  
  166.  ■ E-mail that is translated into netmail and imported into the
  167.    netmail area is now properly scanned for private mail.
  168.  
  169.  ■ When using -NONEWSTOSS and logging of processed spool files is
  170.    OFF, the line "Skipping news" will not be written to the logfile
  171.    anymore.
  172.  
  173.  ■ Scan for private mail no longer triggers illegally.
  174.  
  175.  ■ Added warning in WtrConf when WTRCFG.TDB location does not match
  176.    system directory. For example, when you check on somebody else's
  177.    configs, or a temporary copy of your own, which is dangerous when
  178.    you want to delete areas...
  179.  
  180.  ■ Forwarding lists filenames in WtrConf are now always upper case.
  181.  
  182.  ■ Enabled areafix forwarding. Forwarding requests can now go to
  183.    UUCPREQ.LST and FIDOREQ.LST. Neither are automatically processed
  184.    yet.
  185.  
  186.  ■ Fixed problem with UNDIF. If one of the files had a CRC mismatch,
  187.    all would bomb.
  188.  
  189.  ■ Fixed the extraction of the e-mail address for the Fido From:
  190.    header, which could result in "Unknown" sometimes.
  191.  
  192.  ■ Areas with the area type set to "Local" are no longer scanned
  193.    for outgoing mail.
  194.  
  195.  ■ Fixed a last spot where (although 0.21.p4 should have fixed it)
  196.    messages imported in a *.MSG base always received a Local flag.
  197.  
  198.  ■ Re-write %-ALL, making it a lot faster.
  199.  
  200.  ■ Default number of msgs/days has no minimum limit anymore.
  201.  
  202.  ■ Fixed bugs that caused problems when pressed the Delete key in
  203.    an empty list of mailing lists or an empty list of mailing list
  204.    subscribers.
  205.  
  206.  ■ Added -KEEPFA to stop WaterGate from deleting file attach
  207.    messages when the file does not exist or cannot be found anymore.
  208.    This was a requirement for busy LANs.
  209.  
  210.  ■ You will now be informed about duplicate MAP-UUCP and MAP-FIDO
  211.    lines in the route.tdb file. Also when your mappings are
  212.    duplicates of system mapping statements WaterGate has added
  213.    already.
  214.  
  215.  ■ Changed some memory allocations to make them less demanding and
  216.    to use more of the available memory in some places.
  217.  
  218.  ■ Built in some checks to prevent start of Fido toss/scan when
  219.    there is not enough free memory (<80kb) available.
  220.  
  221.  ■ Started WtrTest.
  222.  
  223.  ■ Added -MEMUSAGE command-line option for WtrGate(d) and started
  224.    logging of memory usage for the different configuration tables
  225.    and are important to the user because they take up the precious
  226.    memory.
  227.  
  228.  ■ Connecting fido or remote gateway users to a list is now properly
  229.    logged in the logfile.
  230.  
  231.  ■ First multi-language support for mailing list and on the fly
  232.    making the fido and usenet part more alike and fixing spelling
  233.    errors.
  234.  
  235.  ■ Fixed a bug in the JAM WriteMessage routine that caused a lock-up
  236.    when the JAM message split length in set to 0 (to disable the
  237.    splitting).
  238.  
  239.  ■ Added REPLYALSO kludge for replying to sender, mailing list or
  240.    both support in your editor. The REPLYADDR now contains the e-mail
  241.    address from the e-mail message From: header (which is basically
  242.    seen not right, but I dare not to change it and nobody complained).
  243.    REPLYALSO contains the correct reply address, unless this is the
  244.    same as the REPLYADDR line. Up to the first editor that supports
  245.    this.
  246.  
  247.  ■ REPLYADDR and REPLYTO kludges will no longer be created with a
  248.    colon behind them.
  249.  
  250.  ■ Tuned "wtrutil import" a bit. Fixed some problems that might occur
  251.    when used from the commandline. Also, it will no longer import
  252.    messages to the gateway with an bang-path e-mail address in the
  253.    To: field.
  254.  
  255.  ■ Local flags are no longer set on messages written to bad, dupe and
  256.    imported echomail and netmail. It _is_ set on netmail messages
  257.    created by the system or gateway, never on news-gated echomail
  258.    messages.
  259.  
  260.  ■ Added immediate-check to Dupe checks, Swapfile size and Max. open
  261.    handles in WtrConf.
  262.  
  263.  ■ Corrected create-time fido default number/days to 250 and 10.
  264.  
  265.  ■ Default Number/Days in Fido Messagebase settings now accept 0 as
  266.    input and automatically correct when you press enter.
  267.  
  268.  ■ Locally imported messages now have the Local flag set. All message
  269.    base types.
  270.  
  271.  ■ WaterGate should no longer put pointnet addresses in netmail messages.
  272.    This could happen with map-uucp statements, amongst others.
  273.  
  274.  ■ Added full name extraction support for
  275.    Ramon van der Winkel (12345) <ramon@wsd.wline.se>, which used to
  276.    result in 12345.
  277.  
  278.  ■ Small changes in the routine that strips double quotes from full
  279.    names that are between two double quotes.
  280.  
  281.  ■ The Organization line is now taken from the fido style user record,
  282.    even if there is a MAP-UUCP statement definined for the sending
  283.    user.
  284.  
  285.  ■ Fixed a small bug in the Fido date conversion that would have caused
  286.    problems in the next century.
  287.  
  288.  ■ Fixed a lost pointer that was causing crashes.
  289.  
  290.  ■ When BounceSmall is used, a line "truncated rest of message" is added.
  291.  
  292.  ■ Changed mailing list option "Allow Remote" as "Private List". A list
  293.    with this toggle set to YES will NOT show up in a LIST request and
  294.    people cannot connect to it automatically, but they can disconnect
  295.    from it though.
  296.  
  297.  ■ Added e-mail address for support to the about boxes.
  298.  
  299.  ■ Fixed a major bug in the binkley outbound that was caused by the
  300.    directory existance checks that were recently added and caused
  301.    "Cannot rename .PKT back to .QQQ" log errors.
  302.  
  303.  ■ Added filename to log line when .QQQ / .CQQ could not be read from.
  304.  
  305.  ■ Exchanges %LIST and %QUERY results. List now lists the areas connected
  306.    already and Query lists the areas you CAN connect to.
  307.  
  308.  ■ WtrGate now accepts "SCAN" as an equivalent for "SCANFIDO".
  309.  
  310.  ■ Added -NONEWSTOSS do disable tossing of news archives during TOSSUSE.
  311.  
  312.  ■ Copy Headers no longers copies headers into the body more than once
  313.    when a news message is cross posted.
  314.  
  315.  ■ Added log action when packing of fido outbound starts.
  316.  
  317.  ■ Built some checks into WtrUtil so it complains when you try to do a
  318.    WTRUTIL PURGE LINK RENUM or WTRUTIL PURGE DATABASE.
  319.  
  320.  ■ Bounced messages (both netmail and e-mail) now don't have these extra
  321.    enters at each line anymore.
  322.  
  323.  ■ Fidonet bounce now quotes the original message to the bouncer, unless
  324.    BounceSmall is set (it then only copies 20 lines). Thus, if your users
  325.    forget to put a To: on the first line, they get their original message
  326.    back, together with a remark, instead of the remark alone.
  327.  
  328.  ■ Mailing list, Fido style user edit window is now two longer.
  329.  
  330.  ■ Added Help reference to Export AKA in user base screen in WtrConf.
  331.  
  332.  ■ Binkley outbound now correctly removes a create .BSY file when the
  333.    .QQQ file could not be renamed to .PKT.
  334.  
  335.  ■ Private mail scan is now only done once when a news message is
  336.    cross-posted and not for each area the news message is cross-posted in.
  337.    This also stops multiple copies of the same news message to end up in
  338.    your private mail area.
  339.  
  340.  ■ Fixed a bug in the SENDFILE that lost the recipient e-mail address while
  341.    creating the reply netmail message, so it couldn't send a netmail to a
  342.    remote gateway. The To: line would be empty.
  343.  
  344.  ■ Fixed a bug that caused WtrUtil purge, link, index, renum and renumjam
  345.    not to be able to be run without the groups filter argument. If tried,
  346.    the help screen would come up.
  347.  
  348.  ■ .TXT files with the tokens are now searched in the sub-directory TXTS
  349.    of the WaterGate system directory, instead of in the WaterGate system
  350.    directory itself.
  351.  
  352. Please report bugs and problems to us at the addresses below. Please
  353. complain about any little thing you find irritating. Two important
  354. rules when reporting:
  355. 1) PLEASE _ALWAYS_ MENTION THE VERSION YOU ARE USING!
  356. 2) PLEASE ALWAYS MENTION THE MESSAGE BASE TYPE. When reporting a problem
  357.    related to a message base.
  358.  
  359. Remember this program is in BETA phase and should be tested instead
  360. of just being used. Without good beta testers, problems will never
  361. be solved. We need feedback!!
  362.  
  363. Please read UPGRADE.DOC for upgrade details.
  364.  
  365. Good luck with the new version, and let us know!
  366.  
  367. Ramon
  368.  
  369. ramon@wsd.wline.se
  370.  
  371.